aardio扩展库:调用Python函数(例如itertools.permutations和itertools.combinations)
回复#7 @nlysh007 :
确实,老大这几天对py3扩展库做了很多更新,aardio对python的支持更好了
aardio扩展库:调用Python函数(例如itertools.permutations和itertools.combinations)
回复#3 @jacen :
学习了,感谢!
aardio扩展库:调用Python函数(例如itertools.permutations和itertools.combinations)
aardio扩展库:调用Python函数(例如itertools.permutations和itertools.combinations)
抛砖引玉,其实可以用这个方法调用非常多的python函数,只要是python的输出字符串,数字,列表和字典,先全部转字符串,然后在aardio中用web.json就能解析过来。
aardio扩展库:调用Python函数(例如itertools.permutations和itertools.combinations)
Python中有非常多比较好用的函数,比如排列函数itertools.permutations和itertools.combinations,对应高数中的P(m,n)和C(m,n)。
但是,由于python输出到aardio中的都是pyObject对象,无法直接被调用,因此做了一个扩展库,用web.json来解析(json中的列表和python的列表语法一致)
调用openpyxl直接读取excel(不用安装office),见2楼。
import console; console.op[明日方舟] 最优招募解析器
回复#4 @cuiqbo :
主要是我也不跑什么大型程序,都是轻应用,树莓派足够了,而且可以一直挂着也不用关机
[明日方舟] 最优招募解析器
为了使用起来更方便(少打几个字,哈哈),特地用python画了个GUI界面。
Python画GUI真是蛋疼...
构想一个自己想要的密码管理器
验证码自动识别有点难度,毕竟不同网站验证码的方式都不一样。
其他功能应该都容易实现的。
[明日方舟] 最优招募解析器
回复#1 @admin :
其实拓展来看的话,这题属于“世界7大难题之一的NP问题” https://baike.baidu.com/item/NP%E5%AE%8C%E5%85%A8%E9%97%AE%E9%A2%98/4934286
只不过由于这道题的选择项比较少5个标签里面选3个或以下,我用排列
[明日方舟] 最优招募解析器
玩过明日方舟塔防游戏的会知道游戏中有一个公开招募机制,随机给出5个标签,任选3个或以下的标签来匹配招募的3~5星角色。
为了避免无效选择同时更高几率获得高星角色,由此设计了一套解析程序,只需输入给定的5个随机标签,然后程序可以自动计算出最优(平均星级最高)的3个选择。
data = [ [6,'麦哲伦','远程位','辅助干员','支援','减速','输出','高级资深干员'], [6,'安洁莉娜','远程位','辅助干员','支援','减速','输出','高级资深干员'], [6转珠游戏(如神魔之塔等)高Combo路径计算器
不知道有没有人玩过转珠类游戏,比如神魔之塔这种。
它的核心玩法就是在6×5的棋盘上通过一次性移动珠子使得不同颜色的珠子连成3个或以上的直排或横排即可发生消除。
千万别以为是简单的消消乐游戏,其实要达成高Combo(一般5连击以上)还是挺有难度的。
于是,想到了让程序通过穷举法来计算高Combo的路径。
从NI Labview里提取一个3d控件cw3dgrph.ocx画三维波形图的
好像echarts也能画,而且模型库更全面。
echarts是纯js生成的,aardio可以直接通过js调用,我记得好像之前有人写过的
https://echarts.apache.org/examples/zh/editor.html?c=scatter3d-scatter&gl=1
播放器代码加入播放列表,无法获取信息
回复#1 @没你的日子 :
建议你先单独写一个可以播放视频的函数,如果确保函数能正确执行再把函数添加到UI界面程序中,这样可以找到到底是播放函数问题还是UI界面调用问题。
你把整个程序贴在这里,大家谁有空帮你一句一句抓错呢?
aardio扩展库 - 数独解析库
更新数独解析,可以解多重解的数独
# -*- coding: utf-8 -*- """ Created on Wed Sep 15 09:51:40 2021 @author: xuj59 """ m = [ [6, 0, 0, 1, 0, 0, 7, 0, 8], [0, 0, 0, 8, 0, 0, 2, 0, 0], [2, 0, 8, 0, 5, 0, 0, 0, 0], [0, 0, 0, 0, 4, 0, 0, 9, 2], [0, 0, 4,aardio扩展库 - 数独解析库
解析库调用:
aardio扩展库 - 数独解析库
台风天,闲来无事,改写了python的数独解析程序,做了aardio的扩展库
解析速度要比python更快
//数独解析库Sudoku class sudoku { ctor (matrix) { this = {}; this.matrix对于Python中装饰器的理解以及在aardio中的实现
在Python代码中经常能见到
这样的写法。
@some_other_function这种在Python中就称作装饰器。
下面是我对装饰器的理解:
先来看一个原始程序,非常简单就是直接打印后面的不定参数。在Python中用*args和**kwargs表示。
aardio扩展库 数据维格表api
回复#13 @nlysh007 :
我这是listview排序里截取出来的一段代码
grid = win.ui.grid(mainForm.listview); grid.onSortColumn = function(cloumn,desc){ var tab = ..table.clone(mainForm.listview.items); ..table.sort(tab, function(row){ retuaardio扩展库 数据维格表api
插一个题外话,对于字符串的排序一般是怎么做的?
我用了md5,提取数字再比较,感觉很怪。。。
..table.sort(tab, function(row){ a, b = row[cloumn], owner[cloumn] md5a = ..crypt.md5(a); md5b = ..crypt.md5(b); ta = ..string.match